Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert to release version of ring #1501

Merged
merged 1 commit into from
Jan 24, 2019

Conversation

ishitatsuyuki
Copy link
Contributor

Doesn't seem to cause compile issues.

Copy link
Member

@jtgeibel jtgeibel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm a bit surprised this works. As I recall, at the time there were some changes to the module system that caused old versions of ring to fail to compile. I know there have been some iterations on the module system; apparently this is no longer an issue.

I'm holding off on merging for now, because there are some other big PRs and I don't want to risk a merge conflict on the lock file, but I expect to be able to merge soon.

@carols10cents
Copy link
Member

I rebased this on master, and now I'm getting some test failures locally. Going to see if they happen on travis too or if I have a personal problem.

@ishitatsuyuki
Copy link
Contributor Author

🎉 build passed

@carols10cents
Copy link
Member

Yep, and my tests failed locally on master too, and if I deleted my test database and recreated it, they passed. So personal problem.

Let's try out the new homu setup!

@bors: r+

@Mark-Simulacrum
Copy link
Member

@bors ping

@carols10cents
Copy link
Member

@bors r+

@bors
Copy link
Contributor

bors commented Jan 14, 2019

📌 Commit e3fd8e5 has been approved by carols10cents

bors added a commit that referenced this pull request Jan 14, 2019
Revert to release version of ring

Doesn't seem to cause compile issues.
@bors
Copy link
Contributor

bors commented Jan 14, 2019

⌛ Testing commit e3fd8e5 with merge 755c0cd...

@bors
Copy link
Contributor

bors commented Jan 14, 2019

💥 Test timed out

@carols10cents
Copy link
Member

@bors: retry

@bors
Copy link
Contributor

bors commented Jan 15, 2019

⌛ Testing commit e3fd8e5 with merge 1b051c5...

bors added a commit that referenced this pull request Jan 15, 2019
Revert to release version of ring

Doesn't seem to cause compile issues.
@bors
Copy link
Contributor

bors commented Jan 15, 2019

💥 Test timed out

@sgrif
Copy link
Contributor

sgrif commented Jan 16, 2019

@bors retry

1 similar comment
@sgrif
Copy link
Contributor

sgrif commented Jan 16, 2019

@bors retry

bors added a commit that referenced this pull request Jan 16, 2019
Revert to release version of ring

Doesn't seem to cause compile issues.
@bors
Copy link
Contributor

bors commented Jan 16, 2019

⌛ Testing commit e3fd8e5 with merge b7e3ca4...

@bors
Copy link
Contributor

bors commented Jan 16, 2019

☔ The latest upstream changes (presumably #1529) made this pull request unmergeable. Please resolve the merge conflicts.

@bors
Copy link
Contributor

bors commented Jan 16, 2019

☀️ Test successful - checks-travis
Approved by: carols10cents
Pushing b7e3ca4 to master...

@bors
Copy link
Contributor

bors commented Jan 16, 2019

👀 Test was successful, but fast-forwarding failed: 422 Update is not a fast forward

@ishitatsuyuki
Copy link
Contributor Author

Rebased.

@jtgeibel
Copy link
Member

@ishitatsuyuki I think the updates to Cargo.lock were missed in the rebase.

Doesn't seem to cause compile issues.
@ishitatsuyuki
Copy link
Contributor Author

Fixed.

@sgrif
Copy link
Contributor

sgrif commented Jan 24, 2019

@bors r+

@bors
Copy link
Contributor

bors commented Jan 24, 2019

📌 Commit aa4d347 has been approved by sgrif

bors added a commit that referenced this pull request Jan 24, 2019
Revert to release version of ring

Doesn't seem to cause compile issues.
@bors
Copy link
Contributor

bors commented Jan 24, 2019

⌛ Testing commit aa4d347 with merge 41af25d...

@bors
Copy link
Contributor

bors commented Jan 24, 2019

☀️ Test successful - checks-travis
Approved by: sgrif
Pushing 41af25d to master...

@bors bors merged commit aa4d347 into rust-lang:master Jan 24, 2019
@ishitatsuyuki ishitatsuyuki deleted the cargo-toml-cleanup branch January 24, 2019 20:57
sgrif added a commit to sgrif/crates.io that referenced this pull request Jan 26, 2019
The author of ring has chosen to yank all versions of that crate other
than the most recent. This has had the effect of making it so that we
cannot modify our `Cargo.toml` without breaking the build. The long term
fix will be to get us on the latest version of cookie (which requires
updating some unmaintained dependencies). I haven't looked into how much
work that will be beyond confirming that it is not as simple as just
changing the version number.

Right now, this is blocking anything that requires updating an existing
dependency, or adding a new dependency. So this is a quick fix to get
our builds working again until we have the time to sort out updating
everything between us and ring.

Unfortunately, this isn't just as simple as reverting rust-lang#1501, since
`[patch]` doesn't force cargo to resolve to yanked versions. It'll
instead resolve to really old versions of `cookie` in an attempt to
remove `ring` from our dependency tree.
sgrif added a commit to sgrif/crates.io that referenced this pull request Jan 26, 2019
The author of ring has chosen to yank all versions of that crate other
than the most recent. This has had the effect of making it so that we
cannot modify our `Cargo.toml` without breaking the build. The long term
fix will be to get us on the latest version of cookie (which requires
updating some unmaintained dependencies). I haven't looked into how much
work that will be beyond confirming that it is not as simple as just
changing the version number.

Right now, this is blocking anything that requires updating an existing
dependency, or adding a new dependency. So this is a quick fix to get
our builds working again until we have the time to sort out updating
everything between us and ring.

Unfortunately, this isn't just as simple as reverting rust-lang#1501, since
`[patch]` doesn't force cargo to resolve to yanked versions. It'll
instead resolve to really old versions of `cookie` in an attempt to
remove `ring` from our dependency tree. So I've instead had to fork
cookie, and change its dependency on Ring to use what we had prior to
 rust-lang#1501.
carols10cents added a commit to integer32llc/crates.io that referenced this pull request Jan 27, 2019
…up, r=sgrif"

This reverts commit 41af25d, reversing
changes made to 41442f0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants